#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include "Paquete.hpp"
 
#ifndef _Cola_
#define _Cola_
class Cola {
 
       public:
        // Constructor
        Cola();
 
        // Constructor
      //  Cola(int i);
 
        // Constructor
        Cola(Paquete elemento);
 
        // Constructor copia
        Cola(Cola const &);
 
        // Destructor
        ~Cola();
 
        // agregar elemento
        void agregar(Cola *nodo);
 
        // se mueve hasta el siguiente dato
        Cola* siguiente();
 
        // comprueba si existe un elemento
        Paquete getDato() { return this->paquete;}
        Paquete* getD() { return &this->paquete;}
        
        
        
        private:
  
        // un elemento que apunta a otra lista, asi sucesivamente
        Cola *ladealao;
 
        Paquete paquete;
        
        
 };
#endif
